#include <stdio.h>
unsigned char g_a = 0;
unsigned char g_i = 26;
unsigned char g_j = -22;
short g_k = -18101;
signed char g_m;
signed char g_n = 0;
int main()
{
    if (!(g_a & 1))
    {
        unsigned char l_1 = ((!g_i && g_j) || (!g_i && g_j));
        g_m = (signed char)(1 && g_k);
        g_n = (signed char)(!g_i && g_j);
        if(g_n){
          __builtin_abort();
        }
    }
}
